   CREATE EXTERNAL TABLE jms_dm.dm_tab_scan_unpacking_pres_detail_dt
(
    waybill_no                string comment '运单号',
    step                      bigint comment '步数',
    step_center               bigint comment '中心步数',
    scan_type                 string comment '扫描类型',
    scan_time                 string comment '扫描时间',
    network_code              string comment '网点code',
    network_name              string comment '网点名',
    network_type              bigint comment '网点类型',
    organization_code         string comment '组织code',
    organization_name         string comment '组织name',
    data_type                 bigint comment '数据类型 1发件 2派件',
    pre_site_code             string comment '上一站code',
    pre_site_name             string comment '上一站',
    next_site_code            string comment '下一站code',
    next_site_name            string comment '下一站',
    record_id                 string comment '记录',
    shipment_no               string comment '任务号',
    shipment_name             string comment '任务名称',
    package_code              string comment '包号',
    scan_next_pre_code        string comment '扫描原表上下一站code',
    scan_next_pre_name        string comment '扫描原表上下一站',
    scan_user                 string comment '扫描员',
    scan_user_code            string comment '扫描员code',
    scan_user_id              string comment '扫描员id',
    scan_user_type            string comment '扫描员员工属性1临时工/2正式工/3小时工(已废弃)/4职能/5环节外包',
    send_site                 string comment '寄件网点',
    send_site_code            string comment '寄件网点code',
    pcs                       string comment '件数',
    weight                    string comment '重量',
    upload_time               string comment '上传时间',
    is_unpacking              string comment '是否拆包 1:是 0:否',
    current_send_package_code string comment '当前发件包号',
    current_send_scan_time    string comment '当前发件扫描时间',
    format_scan_time          string comment '格式化日期',
    hours                     string comment '小时',
    date_time                 date comment 'sr分区',
    supplier_id               string comment '供应商id',
    supplier_code             string comment '供应商code',
    supplier_name             string comment '供应商名',
    goods_type_id           string comment '物品类型id',
    goods_type_code           string comment '物品类型code',
    goods_type_name           string comment '物品类型name',
    is_parts                  tinyint comment '是否散件 1是 0否',
    is_scans                  tinyint comment '是否扫描件 1是 0否'
) COMMENT '智能设备计件推测数据' PARTITIONED BY (
    `dt` string,scan_data_type int)
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_tab_scan_unpacking_pres_detail_dt'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );


  CREATE EXTERNAL TABLE jms_dm.dm_tab_scan_unpacking_detail_dt
(
    waybill_no                string comment '运单号',
    step                      bigint comment '步数',
    step_center               bigint comment '中心步数',
    scan_type                 string comment '扫描类型',
    scan_time                 string comment '扫描时间',
    network_code              string comment '网点code',
    network_name              string comment '网点名',
    network_type              bigint comment '网点类型',
    organization_code         string comment '组织code',
    organization_name         string comment '组织name',
    data_type                 bigint comment '数据类型 1发件 2派件',
    pre_site_code             string comment '上一站code',
    pre_site_name             string comment '上一站',
    next_site_code            string comment '下一站code',
    next_site_name            string comment '下一站',
    record_id                 string comment '记录',
    shipment_no               string comment '任务号',
    shipment_name             string comment '任务名称',
    package_code              string comment '包号',
    scan_next_pre_code        string comment '扫描原表上下一站code',
    scan_next_pre_name        string comment '扫描原表上下一站',
    scan_user                 string comment '扫描员',
    scan_user_code            string comment '扫描员code',
    scan_user_id              string comment '扫描员id',
    scan_user_type            string comment '扫描员员工属性1临时工/2正式工/3小时工(已废弃)/4职能/5环节外包',
    send_site                 string comment '寄件网点',
    send_site_code            string comment '寄件网点code',
    pcs                       string comment '件数',
    weight                    string comment '重量',
    upload_time               string comment '上传时间',
    is_unpacking              string comment '是否拆包 1:是 0:否',
    current_send_package_code string comment '当前发件包号',
    current_send_scan_time    string comment '当前发件扫描时间',
    format_scan_time          string comment '格式化日期',
    hours                     string comment '小时',
    date_time                 date comment 'sr分区',
    supplier_id               string comment '供应商id',
    supplier_code             string comment '供应商code',
    supplier_name             string comment '供应商名',
    goods_type_id           string comment '物品类型id',
    goods_type_code           string comment '物品类型code',
    goods_type_name           string comment '物品类型name',
    is_parts                  tinyint comment '是否散件 1是 0否',
    is_scans                  tinyint comment '是否扫描件 1是 0否'
) COMMENT '智能设备计件拆包实际数据' PARTITIONED BY (
    `dt` string,scan_data_type int)
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_tab_scan_unpacking_detail_dt'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );